package com.wanlian.jpush.push.vo;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonInclude.Include;

@JsonInclude(Include.NON_EMPTY)
public class NotificationIOS extends NotificationBase
{
    private String sound;

    private Integer badge;

    @JsonProperty(value = "content_available")
    private Boolean contentavailable;

    @JsonProperty(value = "mutable_content")
    private Boolean mutablecontent;

    private String category;

    private Object extras;

    public String getSound()
    {
        return sound;
    }

    public void setSound(String sound)
    {
        this.sound = sound;
    }

    public Integer getBadge()
    {
        return badge;
    }

    public void setBadge(Integer badge)
    {
        this.badge = badge;
    }

    public Boolean getContentavailable()
    {
        return contentavailable;
    }

    public void setContentavailable(Boolean contentavailable)
    {
        this.contentavailable = contentavailable;
    }

    public Boolean getMutablecontent()
    {
        return mutablecontent;
    }

    public void setMutablecontent(Boolean mutablecontent)
    {
        this.mutablecontent = mutablecontent;
    }

    public String getCategory()
    {
        return category;
    }

    public void setCategory(String category)
    {
        this.category = category;
    }

    public Object getExtras()
    {
        return extras;
    }

    public void setExtras(Object extras)
    {
        this.extras = extras;
    }

}
